
extern "C"
long fact(int n) {
    long result = 1;
    int i;
    for(i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}

extern "C"
long sum(int n) {
    int i = 0;
    long result = 0;
    for(i = 1; i < n; i++) {
        result += i;   
    }
    return result;
}
